Hachim IDRISSI YASSINE, de ProfLibre.
L’objectif de cette formation est d’avoir une vue d’ensemble sur Hibernate et de s’initier au framework.
Des connaissances en :
Hibernate 5.3.5
Compatible avec : JAVA [8 – 11] et JPA 2.2

NB : cette formation pourra être utile pour d’autres versions.
L’ORM = Mapping Objet Relationnel (Object/ Relational Mapping).
C’est une interface entre une BD relationnelle et des objets (BD orientée objet).
C’est à dire au lieu de manipuler des tables, nous allons manipuler les objets qui leur représentent.
Hibernate est un framework d’ORM JAVA Open Source qui facilite le développement de la persistance des données via JDBC dans des BD relationnelles par le biais de modèles objets.
Persistance = correspondance (Objet/relationnel) + stockage/modification/suppression/récupération (SCRUD).
Hibernate est multiplate-forme (JVM).
Site officiel : https://hibernate.org


Objet :SessionFactory
Fichiers de configuration :
Hibernate peut être utilisé comme implémentation de JPA.
Objet : EntityManagerFactory
Fichier de configuration : persistence.xml
Lors de la configuration ORM, que ce soit avec l’API Native ou l’API JPA, nous pourrons utiliser les fichiers XML (*.hbm.xml, ancienne méthode) séparément ou les annotations (@*, nouvelle méthode) directement dans les classes JAVA.
Dans l’étape suivante, nous allons découvrir comment télécharger Hibernate et configurer son premier projet avec ce Framework d’ORM JAVA.
Vous seul vous pouvez voir vos notes.

